// miniprogram/pages/profile/wdnl/wdnl.js
var app = getApp()
const db = wx.cloud.database();
Page({
data: {
jindutiao: [ //这个是进度条的标准，刻度
{
num:0,
price:'LV1'
},
{
  num:10,
  price:'LV2'
},
{
    num:100,
    price:'LV3'
},
{
num: 1000,
price: 'LV4'
},
{
num: 10000,
price: 'LV5'
}
],
},


getOpenid() {
  let that = this;
  wx.cloud.callFunction({
    name: 'getOpenid',
    complete: res => {
      console.log('云函数获取到的openid: ', res.result.openid)
      db.collection('zl').where({
        // 查询条件
        _id: res.result.openid
      })
      .get()
      .then(res => {
        // 查询数据成功
        that.setData({
          num: res.data[0].nengliang
        })
          var jindutiao = that.data.jindutiao;
          var num = res.data[0].nengliang
          var p = 0;
          for (var i = 0; i < jindutiao.length; i++) {
          if (jindutiao[i].num > num) {
          p = i;
          break;
          }
          }
          if (i == jindutiao.length) { p = i; }
          for (var j = 0; j < p; j++) {
          jindutiao[j].statu = true;
          }
          if (p == 0) {
          num = 0.5 / jindutiao.length * 100;
          
          } else if (jindutiao[p - 1].num < num) {
          num = (p + 0.5) / jindutiao.length * 100;
          //毕竟不是当前进度等分，所以让他在等于8，7，6的时候也能在中间。就加0.5
          } else {
          num = p / jindutiao.length * 100;
          //当前黄色进度长度就是当前人数除以总人数乘以100，就是进度条宽度的百分比。
          }
          that.setData({
          width: num,
          p: p,
          jindutiao: jindutiao
          })
          
      }).catch(err => {
        // 查询数据失败
        console.log(err)
      })
    }
  })
},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getOpenid();
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})